"""
描述
验证尼科彻斯定理，即：任何一个整数m的立方都可以写成m个连续奇数之和。

例如：

1^3=1

2^3=3+5

3^3=7+9+11

4^3=13+15+17+19

输入一个正整数m（m≤100），将m的立方写成m个连续奇数之和的形式输出。
数据范围：1\le m\le 100\1≤m≤100
进阶：时间复杂度：O(m)\O(m) ，空间复杂度：O(1)\O(1)

输入描述：
输入一个int整数

输出描述：
输出分解后的string
"""
if __name__ == "__main__":
    n = int(input())
    odd_number = [i for i in range(1,n**3 + 1) if i%2 !=0]
    target = n ** 3
    for num in range(len(odd_number) - n):
        sum = 0
        odd_sum = []
        for odd_num in range(n):
            odd_sum.append(str(odd_number[num+odd_num]))
            sum += odd_number[num+odd_num]
        if sum == target:
            break
    print("+".join(odd_sum))